@charset "utf-8";
/* CSS Document */
body{margin: 0px; padding: 0px; font-family:"微软雅黑"; width:100%;}
a{text-decoration:none;*blr:expression(this.onFocus=this.blur());outline:none;}
ul{ margin: 0px; padding: 0px;}
img{ border:none;}
li{list-style-type: none;}
*{margin:0px;padding:0px;}
.overflowHidden{ overflow: hidden;}
.main{ width:1200px; margin:0 auto; height:auto; }
.main1{ width:1300px; margin:0 auto; height:auto; }
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.b30{ padding-bottom:30px;}

.top{ width:100%; height:40px; background-color:#222222;}
.hy{ font-size:14px; color:#FFF; line-height:40px; float:left;}
.xiala{ width:100px; height:40px; font-size:14px; float:right; color: #FFFFFF;}
nav { width: 100px;  }
ul { margin: 0px; padding: 0px; list-style: none; }
ul.dropdown { position: relative; width: 100%; }
ul.dropdown li { font-weight: bold; float: left; width: 100px; position: relative; background: #104d90; }
ul.dropdown a:hover { color: #000; }
ul.dropdown li a { display: block; padding: 10px 8px; color: #ffffff; position: relative; z-index: 2000; text-align: center; font-size: 14px;  text-decoration: none; }
ul.dropdown li a:hover, ul.dropdown li a.hover { background: #104d90; position: relative; color: #fff; }
ul.dropdown ul { display: none; position: absolute; top: 0; left: 0; width: 100px; z-index: 1000; }
ul.dropdown ul li { font-weight: normal; background: #104d90; color: #000; border-bottom: 1px solid #ccc; }
ul.dropdown ul li a { display: block; color: #ffffff !important; background: #104d90 !important; }
ul.dropdown ul li a:hover { display: block; background: #104d90 !important; color: #000000 !important; }
.drop > a { position: relative; }
.drop > a:after { content: ""; position: absolute; right: 10px; top: 40%; border-left: 5px solid transparent; border-top: 5px solid #fff; border-right: 5px solid transparent; z-index: 999; }
.drop > a:hover:after { content: ""; border-left: 5px solid transparent; border-top: 5px solid #fff; border-right: 5px solid transparent; }

.toubu{ width: 1200px; height: 140px; margin:0 auto;}
.logo{ width:600px; float:left; height: 140px; }
.dianhua{ width: 360px; float: right; height: 140px;}

.daohang{ width:100%; height:52px; background-color:#104d90;}

.nav{ width:1200px; height:auto; float:left;}
.nav li{ width:199px; height:52px; float:left; font-size:16px; text-align:center; line-height:52px; float:left; border-right: 1px #88a6c8 solid;}
.nav li a{ width:199px; height:52px; color:#fff;}
.nav li:last-child{ border: 0px;}
.nav li a:hover{ display:block; background-color:#ff0042; color:#FFF;}
.nav li .dj{ display:block; background-color:#ff0042; color:#FFF;}


.about_img{ width:375px; height:480px; float:right; padding: 4px; border: 1px #cccccc solid; margin-top: 60px;}
.about_img img{  width:375px; height:480px;}
.about_nr{ width:785px; height:auto; float:left; margin-top:60px; margin-bottom: 40px;}
.about_nr h3{ width:785px; float:left; }
.about_wz{ width:785px; height:auto; float:left; font-size:14px; line-height:24px; color:#303030; padding-top: 10px;}
.about_wz p{ text-indent:2em; margin-bottom:6px;}
.about_wz a{ color:#303030;}
.mail{ width:320px; height:40px; padding-left: 60px; color: #ffffff; line-height: 40px; font-size: 14px; float:left; margin-top:15px;  background:url("../images/lbj.jpg") no-repeat center center; margin-bottom: 40px;}
.cpbj{ width: 100%; background: #104d90; padding: 15px 0px 35px 0px;}




.banner{ width:100%; height:693px;}
.top_slide_wrap{width:100%;height:693px;overflow:hidden;position:relative;z-index:1;}
.slide_box{height:693px;pxoverflow:hidden}
.slide_box li{height:693px}
.slide_box img{width:100%;height:693px}
.slide_info{width:980px;margin:-693px auto 0}
.slide_info_card{width:420px;height:0;margin-top:171px;color:#fff;position:relative}
.slide_info_card a{color:#fff;text-decoration:none}
.slide_info_card .slide_info_card_bg{width:420px;height:200px;background:#0071c6;position:absolute;top:0;left:0;z-index:1;opacity:.8;*filter:alpha(opacity=80)}
.slide_info_card .slide_info_card_text{width:340px;height:140px;padding:30px 40px;position:absolute;top:0;left:0;z-index:2}
.slide_info_card h2{font-size:40px;padding-bottom:8px}
.slide_info_card p{font-size:15px;line-height:26px}
.slide_info_card p strong{font-size:12px;height:25px;display:inline-block;padding:0 10px;background:#095b99;border-radius:5px;color:#fff;margin-top:8px}







.xm_title{ width:1200px; height:auto; float:left; padding-top:20px; margin-bottom: 20px;}
.xm_title h3{ width:1200px; height:50px; font-size:30px; text-align:center; line-height:50px; font-weight:normal; color: #ffffff;}
.xm_title P{ width:1200px; height:auto; line-height:24px; text-align:center; color:#274C93;  padding-bottom:10px; color: #ffffff;}
.xwzx_title{ width:1200px; height:auto; float:left; padding-top:20px; margin-bottom: 20px;}
.xwzx_title h3{ width:1200px; height:50px; font-size:30px; text-align:center; line-height:50px; font-weight:normal; color: #104d90;}
.xwzx_title P{ width:1200px; height:auto; line-height:24px; text-align:center; color:#274C93;  padding-bottom:10px; color: #909090;}


.h_cpzs{ width:1200px; height:auto; float:left; }
.h_cpzs li{ width:270px; height:auto; float:leftl; display:block; float:left; margin-bottom:25px; padding: 7px; background: #ffffff; margin-right: 20px; }
.h_cpzs li img{ width:270px; height:210px; float:left;}
.h_cpzs li p{ width:270px; height:35px; line-height:35px; float:left; text-align:center; font-size:14px;}
.h_cpzs li p a{ color:#000000;}
.h_cpzs li:nth-of-type(4){ margin-right: 0px;}
.h_cpzs li:nth-of-type(8){ margin-right: 0px;}


.h_xinwe{ width: 1200px; float: left;  float: left; padding-bottom: 20px; }
.x_zuo{ width: 540px; float: left; padding: 30px; padding-top: 0px; }
.x_img{ width: 540px; float: left; margin-bottom: 20px;}
.x_more{ width: 540px; float: left; height: 46px;}
.x_ban{ width: 540px; float: left; height: 80px;}
.x_riqi{ width: 90px; float: left; height: 80px;}
.x_riqi h4{ font-size:20px; color:#3b3b3b;  font-weight: 800; }
.x_riqi p{ font-size:14px; color:#a4a4a4; }
.x_wenzi{ width: 450px; float: left; height: 80px; }
.x_wenzi h5{ font-size:16px; color:#3b3b3b; font-weight: normal; line-height: 25px;}
.x_wenzi p{ font-size:14px; color:#929292; }
.x_more a{ width: 160px; height: 46px; background: #104d90; display: block; color: #ffffff; font-size: 16px; text-align:center; line-height: 46px;}
.x_you{ width: 540px; float: left; padding: 30px; padding-top: 0px; }

.dibu{ width:100%; height:300px; background-color:#2a2a2a; border-top:4px #1f8be3 solid; padding: 30px 0px 30px 0px;}
.di_zuo{ width: 400px; float: left; height: 300px; border-right: 1px #959595 solid; padding-right: 199px;}
.di_logo{ width: 400px; float: left; }
.di_bt{ width: 400px; float: left; line-height: 50px; color: #ffffff; font-size:20px; text-indent: 0.5em;}
.di_lxfs{ width: 350px; float: left; height: 160px; background:url(../images/lx1.png) no-repeat left; padding-left:50px;}
.di_lxfs p{ font-size:16px; line-height: 40px; color: #ffffff;}
.di_you{ width: 500px; float: left; height: 300px; padding-left:100px;  }
.di_you h3{ width: 500px; float: left; line-height: 40px; color: #ffffff; margin-bottom: 20px;}
.di_you li{ width: 240px; float: left; color: #ffffff; line-height: 40px; font-size:16px;}
.di_you li a{ color: #ffffff;}
.di_you li a:hover{ color: #ffffff; text-decoration: underline;}



.ny_banner{ width:100%; height:260px;}
.case_title{ width:1200px; height:auto; float:left; padding-top:30px; padding-bottom:20px;}
.case_title h3{ width:1200px; height:50px; font-size:30px; text-align:center; line-height:50px; font-weight:normal;}
.case_title P{ width:1200px; height:24px; line-height:24px; text-align:center; color:#CCC; background:url(../images/p_x.png) no-repeat center center; margin-bottom:10px;}
.case_fl{ width:940px; height:auto; float:left; margin-left:120px;}
.case_fl li{ width:155px; height:42px; float:left; line-height:42px; background-color:#274c93; color:#FFF; text-align:center; margin-right:20px;margin-bottom: 20px;}
.case_fl li a{ color:#FFF; font-size:14px;}
.gy_nr{ width:1200px; height:auto; float:left; font-size:16px; line-height:24px; color:#666; text-indent:2em; }
.gy_nr p{ font-size:16px; line-height:24px; text-indent:2em; float:left; text-align:left; margin-bottom: 20px; }
.gy_img{ width:1200px; height:224px; float:left; text-align:center; padding-top:20px;}


.news_lb1{ width:1200px; height:auto; float:left; padding-bottom:30px;}
.news_lb1 li{ width:1200px; height:auto; float:left; border-bottom:1px solid #CCC; padding-bottom:20px; padding-top:20px;}
.news_lb1 li img{ width:160px; height:100px; float:left; margin-right:30px; padding-bottom:30px;}
.news_lb1 li span{ width:1000px; height:auto; float:left; font-size:16px; color:#999; padding-bottom:5px; padding-top:13px; padding-bottom:3px;}
.news_lb1 li h3{ width:1000px; height:auto; font-size:25px; font-weight:normal; float:left; background:url(../images/news_x.jpg) no-repeat left bottom; padding-bottom:15px;}
.news_lb1 li h3 a{ color:#000;}
.news_lb1 li h3 a:hover{ color:#006;}
.news_lb1 li p{ width:1000px; height:72px; float:left; font-size:14px; line-height:24px; color:#666; display:block; overflow:hidden;}
.news_lb1 li p a{ color:#666;}
.news_lb1 li p a:hover{ color:#006;}
.page{ clear:both; height:50px; text-align:center; font-size:12px; color:#999; padding:60px 0px 50px 10px; font-family:"微软雅黑";}
.page a{ padding:8px; border:1px solid #999; margin-right:8px; color:#7b7b7b; text-decoration:none; padding-left:20px; padding-right:20px; background-color:#ffffff;}
.page a:hover{ background-color:#01479d; color:#fff ;}
.page span{ color:#fff;}
.current{ padding:8px; border:1px solid #999;background-color:#104d90; margin-right:8px;  text-decoration:none; padding-left:20px; padding-right:20px; color:#fbfbfb;}

.news_xx { width:1200px; height:auto; float:left; padding-bottom:40px;}
.news_xx h3{ font-size:26px; text-align:center; line-height:50px; padding-top:30px; padding-bottom:10px; font-weight:normal;}
.time{ width:1200px; height:auto; float:left; text-align:center; font-size:16px; border-bottom:1px solid #9b9b9b; color:#666; line-height:34px; margin-bottom:30px;}
.news_xx p{ width:1200px; font-size:16px; line-height:24px; text-indent:2em; float:left; margin-bottom: 20px;}
.fy{ width:1200px; height:auto; float:left; padding-bottom:50px;}
.fy a{ border:1px solid #999; height:45px; line-height:45px; padding-left:50px; padding-right:50px; border-radius:2px; color:#666; font-size:14px;}
.fy a:hover{ color:#000; border:1px solid #000; }

.gcal{ width:1200px; height:auto; float:left; }
.gcal li{ width:270px; height:auto; float:leftl; display:block; float:left; margin-bottom:25px; padding: 7px; background: #ffffff; margin-right: 20px; }
.gcal li img{ width:270px; height:210px; float:left;}
.gcal li p{ width:270px; height:45px; line-height:45px; float:left; background-color:#104d90; text-align:center; font-size:14px;}
.gcal li p a{ color:#ffffff;}
.gcal li:nth-of-type(4){ margin-right: 0px;}
.gcal li:nth-of-type(8){ margin-right: 0px;}
.gcal li:nth-of-type(12){ margin-right: 0px;}

.news_xx2 { width:1200px; height:auto; float:left; padding-bottom:40px;}
.news_xx2 h3{ font-size:26px; text-align:center; line-height:50px; padding-top:30px; padding-bottom:10px; font-weight:normal; border-bottom:1px solid #CCC; margin-bottom:30px;}
.news_xx2 p{ width:1200px; font-size:16px; line-height:24px; text-indent:2em; float:left; text-align:left; margin-bottom: 20px; }
.news_xx2 img{ text-align: center;}

.zong{ width:1200px; height:auto; float:left; padding-bottom:50px;}
.con_xx{ width:350px; height:auto; float:left; font-size:16px; line-height:35px; padding-top:50px; padding-left:30px}
.map{ width:726px; height:350px; float:left; }




